body{background:#e9e9e9;font-family:'Open Sans', sans-serif;font-size:13px}
#wrap{box-shadow:0px 0px 9px #999;background:#FFF}

.error, .fail, .red{color:#c7254e}
.bgred{background:#f73d3d;vertical-align:top}
.success{color:#2f8c28}
.lavender{color:#a413dd}
.clear-pad-left{padding-left:0!important}
.clear-mar{margin:0!important}
.row-green{background:#65ed93}
.orange{color:#009bdf}
strong.orange{font-size:17px;font-weight:bold;margin-right:10px}
.text-center{text-align:center}
.mgt5{margin-top:5px}
.mgt10{margin-top:10px}
.mgt15{margin-top:15px}
.hidden{display:none}
.title{font-size:18px;text-transform:uppercase;letter-spacing:1px}
h3.title{line-height:26px}
h4.title{font-size:15px}
.font-13px{font-size:13px}
.font-15px{font-size:15px}
.min-h-198{min-height:198px}
.min-h-242{min-height:242px}
abbr[title], abbr[data-original-title]{border:none}
.navbar{border-radius:0!important;border:none;border-bottom:1px solid #DEDEDE}
.navbar-default{background:#FFF}
.navbar-nav>li>a{text-transform:uppercase;border-top-left-radius:3px;border-top-right-radius:3px;font-weight:bold}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus{color:#FFF;background-color:#009bdf}
.bs-callout {margin:20px 0;padding:20px;border-left:3px solid #D9534F}
.bs-callout-danger {background-color:#fdf7f7;border-color:#d9534f}
.bs-callout-warning {background-color:#fcf8f2;border-color:#f0ad4e}
.bs-callout-info {background-color:#F4F8FA;border-color:#5BC0DE}
.form-control{height:26px;padding:3px 12px}
.form-group{margin:5px 0px}
.btn{padding:8px 16px;font-size:13px}
.thumbnail{padding:0}
.thumbnail .caption{padding:2px}
.thumbnail .thumb-content{margin:-15px 15px 15px 15px;line-height:22px}
.alert{padding:5px;text-align:center;font-weight:bold;color:#333}
.hyphen{text-align:justify;-webkit-hyphens:manual;-moz-hyphens:manual;hyphens:manual}

#introduce{background:#FDF7F7; padding:12px;border:2px dashed #D95393;border-radius:5px}
#top-contact .add-company{display:block;margin-bottom:5px;font-size:15px;text-transform:uppercase;}
address span{margin-bottom:5px;display:block}

#lang-sw{display:block;overflow:hidden;width:80px;padding-left:0px}
#lang-sw li{display:inline-block;vertical-align:top}
#lang-sw li a{display:block;width:32px;height:32px;text-indent:-9999px;margin-right:5px}
#lang-sw li a.en{background:url('../images/ico-us.png')}
#lang-sw li a.vi{background:url('../images/ico-vi.png')}

#top-english-course ul{list-style:none;padding:0;margin-left:3px}
#top-english-course ul li{margin-bottom:15px}
#top-english-course ul li a{display:block;overflow:hidden;background:url('../images/note.png') no-repeat;padding-left:24px;min-height:16px;text-decoration:none;color:#333;text-transform:uppercase}
#top-english-course ul li a:hover{color:#009bdf}

.ec-desc .caption .alert-link{display:block;text-decoration:none;text-transform:uppercase}

.panel{border:none;box-shadow:none;border-radius:0}
.panel .panel-heading{font-weight:bold;text-transform:uppercase;color:#009bdf;font-size:16px;border-bottom:1px solid #DEDEDE;padding:8px 0px}

#up-comming-courses ul{list-style:none;padding:0;margin-left:3px}
#up-comming-courses ul li{border-bottom:1px dotted #009bdf;margin-bottom:10px}
#up-comming-courses ul li:last-child{border-bottom:none}
#up-comming-courses ul li p.comming-title a{font-weight:bold;text-decoration:none}
#up-comming-courses ul li p.comming-date{font-style:italic;text-align:right}

#list-upcomming-course h4{margin-bottom:10px}
#list-upcomming-course ul{list-style:none;margin:0;padding:0}
#list-upcomming-course ul li{margin-bottom:20px}
#list-upcomming-course ul li{margin-bottom:20px}
#list-upcomming-course ul li .comming-title{display:block;padding:5px 0px;text-decoration:none;font-size:14px}
#list-upcomming-course ul li .comming-date{margin-left:20px}

#introduce span{margin-bottom:8px}
#introduce span.dear{display:block;font-weight:bold}
#introduce span.text-content{display:block;text-indent:30px;line-height:25px}
#introduce span.re{display:block;font-style:italic}
#introduce span.bye{display:block;font-weight:bold}

.block-text{margin-bottom:10px}
.block-text .block-header{display:block;padding:8px 0px;text-transform:uppercase;line-height:25px;color:#009bdf;margin-bottom:2px}
.block-text .block-content{text-indent:20px;display:block}
.block-text .ico-about-ok {text-indent:40px;background:url('../images/about-ok.png') no-repeat}
.block-text .text{text-indent:20px;display:block}

.block-text .block-content.text,
.block-content .text,
.block-content{text-align:justify;-webkit-hyphens:manual;-moz-hyphens:manual;hyphens:manual}

.page-header{border-bottom:1px solid #DEDEDE;color:#009bdf;font-weight:bold;font-size:16px;margin:0px 0px 20px 0px;padding:8px 0px;text-transform:uppercase;letter-spacing:1px}

.row.letter{line-height:27px}

#guardian-quest{position:relative;height:270px}
#guardian-quest p{position:absolute;padding:5px 10px;background:#009BDF;color:#FFF;border-radius:35px;overflow:hidden}
#guardian-quest p i,#guardian-quest p span{float:left}
#guardian-quest p span{padding:2px 5px}
#guardian-quest .people{border:none;box-shadow:none;top:22%;left:35%;z-index:1;background:url('../images/people.png') no-repeat;width:128px;height:128px;text-indent:-9999px}
#guardian-quest .overseas{left:43%;z-index:2}
#guardian-quest .visa{top:19%;left:5%;z-index:3}
#guardian-quest .tutor-before-aboard{top:38%;left:2%;z-index:4}
#guardian-quest .speak{top:60%;left:40%;z-index:5}
#guardian-quest .housing-airport{bottom:0%;left:16%;z-index:6}

#list-skill{border-left:2px solid #009bdf}
#list-skill .skill-item{margin-left:20px}
#list-skill .skill-item .skill-title{text-transform:uppercase;font-size:14px;color:#009bdf}
#list-skill .skill-item ul li{margin:5px 0px;text-align:justify;-webkit-hyphens:manual;-moz-hyphens:manual;hyphens:manual}

.visa-ico{background:url('../images/visa.png') no-repeat;display:inline-block;width:32px;height:32px}
.house-ico{background:url('../images/house.png') no-repeat;display:inline-block;width:32px;height:32px}
.speak-ico{background:url('../images/speak.png') no-repeat;display:inline-block;width:32px;height:32px}
.globe-ico{background:url('../images/globe.png') no-repeat;display:inline-block;width:32px;height:32px}
.tutor-ico{background:url('../images/tutor.png') no-repeat;display:inline-block;width:32px;height:32px}

.validate-error{color:#c7254e;font-style:italic;margin:0;margin-left:15px; font-weight:normal}

#footer{background:#F6F6F6;margin-top:20px;border-top:1px solid #DEDEDE}
#footer #bottom-nav{margin:0px auto}
#footer #bottom-nav ul{list-style:none;text-align:center;}
#footer #bottom-nav ul li{display:inline-block}
#footer #bottom-nav ul li a{display:block;color:#333;padding:8px 10px;font-weight:bold;text-decoration:none}
#footer #bottom-nav ul li a:hover{background:#009bdf;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#FFF}
#footer #copyright{padding:10px 0px;margin-bottom:10px;text-align:center}